package com.zmn.plat.dubbo.dto.channel;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * channel
 * 
 * @author xiangjunming
 * @since 2019/12/24
 */
@Data
public class ChannelAddDIO implements Serializable {
    private static final long serialVersionUID = 5871218840432927854L;
    /**
     * 渠道ID
     */
    private Integer channelId;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 渠道名称
     */
    private String name;

    /**
     * 渠道名称拼音
     */
    private String namePinyin;

    /**
     * 渠道别名
     */
    private String anotherName;

    /**
     * 渠道别名拼音
     */
    private String anotherNamePinyin;

    /**
     * 渠道层级：1一级渠道 2二级渠道
     */
    private Integer rank;

    /**
     * 上级渠道id
     */
    private Integer parentId;

    /**
     * 上级来源渠道
     */
    private Integer parentSourceId;

    /**
     * 公司ID
     */
    private Integer companyId;

    /**
     * 渠道公司名称
     */
    private String companyName;

    /**
     * 合同开始日期
     */
    private Date contractStartDate;

    /**
     * 合同到期日期
     */
    private Date contractExpiresDate;

    /**
     * 渠道类型：1.政企渠道2.商家渠道3.厂家渠道4.自有渠道5.推广渠道6.服务商渠道
     */
    private Integer channelType;

    /**
     * 接入方式 1 话务接入, 2 H5, 3 API, 4 临时接入
     */
    private String accessMode;

    /**
     * 渠道等级：1普通渠道，2VIP渠道，3战略合作渠道
     */
    private Integer level;

    /**
     * 所属行业
     */
    private Integer industryId;

    /**
     * 允许修改渠道：1不允许 2允许, 旧版本该字段为：线上/线下：1其他，2线下，3线上(2线下=2允许, 3线上=1不允许)
     */
    private Integer platformType;

    /**
     * 订单转单到其他平台：1不允许 2允许
     */
    private Integer orderTransferType;

    /**
     * 展示渠道产品名称：1不允许 2允许
     */
    private Integer channelProductNameShowType;

    /**
     * 1.个人客户,2.企业客户,3.渠道商,4.厂家,5.测试,6.黑名单
     */
    private Integer customerType;

    /**
     * 所属平台：1言而有信 2啄木鸟 3川南环保 4一步生活
     */
    private Integer plat;

    /**
     * 所属组织：20000言而有信 10000啄木鸟 30000一步生活 40000川南环保
     */
    private Integer orgId;

    /**
     * 所在城市区域：省
     */
    private Integer provinceId;

    /**
     * 省份名称
     */
    private String provinceName;

    /**
     * 所在城市区域：市
     */
    private Integer cityId;

    /**
     * 城市名称
     */
    private String cityName;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 联系人
     */
    private String contact;

    /**
     * 联系人电话
     */
    private String mobile;

    /**
     * 平台网址
     */
    private String accessUrl;

    /**
     * 渠道商规模描述
     */
    @Deprecated
    private String scale;

    /**
     * 一级部门ID
     */
    private Integer oneDeptId;

    /**
     * 二级部门ID
     */
    private Integer deptId;

    /**
     * 一级部门名称
     */
    private String oneDeptName;

    /**
     * 二级部门名称
     */
    private String deptName;

    /**
     * 业务员
     */
    private Integer salesman;

    /**
     * 业务员姓名
     */
    private String salesmanName;


    /**
     * 运营责任人ID
     */
    private Integer abutmenter;

    /**
     * 运营责任人姓名
     */
    private String abutmenterName;


    /**
     * 结算员ID
     */
    private Integer settler;

    /**
     * 结算员姓名
     */
    private String settlerName;

    /**
     * 结算员电话
     */
    private String settlerPhone;

    /**
     * 渠道方财务对接人姓名
     */
    private String channelFinancerName;

    /**
     * 渠道方财务对接人电话
     */
    private String channelFinancerPhone;

    /**
     * 是否打款给渠道方：2是 1否
     */
    private Integer checkCompanyBank;

    /**
     * 状态：1停用，2启用
     */
    private Integer status;

    /**
     * 收款限制多选逗号分隔（1工程师收款，2平台收款，3渠道收款，4服务商收款）
     */
    @Deprecated
    private String receivablesLimit;

    /**
     * 是否允许贴花：1不允许，2允许
     */
    private Integer applique;

    /**
     * 允许渠道预收：1不允许，2允许
     */
    private Integer prepayType;

    /**
     * 工单完成：1运营后台,2工程师APP,3服务商门户,多选逗号分隔（1运营后台，2工程师APP，3服务商门户）
     */
    private String workOrderCompleteType;

    /**
     * 工单取消：1运营后台,2工程师APP,3服务商门户,多选逗号分隔（1运营后台，2工程师APP，3服务商门户）
     */
    private String workOrderCancelType;

    /**
     * 工单特殊优惠：1运营后台,2工程师APP,3服务商门户,多选逗号分隔（1运营后台，2工程师APP，3服务商门户）
     */
    private String workOrderSpecialOfferType;

    /**
     * 透传订单价格：1不允许，2允许
     */
    private Integer showOrderPrice;

    /**
     * 后台录单：1不允许，2允许
     */
    private Integer hidden;

    /**
     * 允许发送短信：1不允许，2允许
     */
    private Integer sendMsg;

    /**
     * 使用渠道方价格表：1不允许，2允许
     */
    @Deprecated
    private Integer usePriceTable;

    /**
     * 渠道加单锁定：1不允许，2允许
     */
    @Deprecated
    private Integer addOrderLock;

    /**
     * 加单锁定时间,单位小时
     */
    @Deprecated
    private Integer addOrderLockHour;

    /**
     * 工程师提醒
     */
    private String desc;

    /**
     * 所属中心(最新版不维护)
     */
    @Deprecated
    private Integer typeId;

    /**
     * 渠道预付款类型：1啄木鸟，2渠道，3都不收(最新版不维护)
     */
    @Deprecated
    private Integer prepayTypeOld;

    /**
     * 渠道服务范围配置：1，全国；2，城市(最新版不维护)
     */
    @Deprecated
    private Integer scope;

    /**
     * 是否配置渠道基础价格：1.否 2.是(最新版不维护)
     */
    @Deprecated
    private Integer basicPriceConfig;

    /**
     * 是否配置渠道城市价格：1.否 2.是(最新版不维护)
     */
    @Deprecated
    private Integer cityPriceConfig;

    /**
     * 保内/保外价格配置：1.保外 2.保内 3.保内/保外(最新版不维护)
     */
    @Deprecated
    private Integer warrantyPriceConfig;

    /**
     * 创建人
     */
    private String creater;

    /**
     * 修改人
     */
    private String updater;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;

}